package io.osw.modules.sys.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author guxiaoguang
 * @email xuebai864627555@gmail.com
 * @date 2019-01-03 20:58:49
 */
@TableName("tbl_subinventory")
public class TblSubinventoryEntity implements Serializable {
	private static final long serialVersionUID = 1L;



	@TableField(exist=false)
	private String schoolName;

	@TableField(exist=false)
	private String companyName;

	/**
	 * 
	 */
	@TableId
	private Long subId;
	/**
	 * 仓库代码
	 */
	private String subCode;
	/**
	 * 仓库名称
	 */
	private String subName;
	/**
	 * 仓库描述
	 */
	private String subDesc;
	/**
	 * 学校ID
	 */
	private Long schoolId;
	/**
	 * 仓库地址
	 */
	private String subAddresss;
	/**
	 * 是否库存标记 Y表示 库存 N 表示无库存
	 */
	private String invFlag;
	/**
	 * 是否总部仓库标记 Y表示 总部 N 表示明细
	 */
	private String headerFlag;
	/**
	 * 
	 */
	private String attribute1;
	/**
	 * 
	 */
	private String attribute2;
	/**
	 * 
	 */
	private String attribute3;
	/**
	 * 
	 */
	private String attribute4;
	/**
	 * 
	 */
	private String attribute5;
	/**
	 * 公司ID
	 */
	private Long companyId;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private Long createBy;
	/**
	 * 
	 */
	private Date updateTime;
	/**
	 * 
	 */
	private Long updateBy;

	/**
	 * 设置：
	 */
	public void setSubId(Long subId) {
		this.subId = subId;
	}
	/**
	 * 获取：
	 */
	public Long getSubId() {
		return subId;
	}
	/**
	 * 设置：仓库代码
	 */
	public void setSubCode(String subCode) {
		this.subCode = subCode;
	}
	/**
	 * 获取：仓库代码
	 */
	public String getSubCode() {
		return subCode;
	}
	/**
	 * 设置：仓库名称
	 */
	public void setSubName(String subName) {
		this.subName = subName;
	}
	/**
	 * 获取：仓库名称
	 */
	public String getSubName() {
		return subName;
	}
	/**
	 * 设置：仓库描述
	 */
	public void setSubDesc(String subDesc) {
		this.subDesc = subDesc;
	}
	/**
	 * 获取：仓库描述
	 */
	public String getSubDesc() {
		return subDesc;
	}
	/**
	 * 设置：学校ID
	 */
	public void setSchoolId(Long schoolId) {
		this.schoolId = schoolId;
	}
	/**
	 * 获取：学校ID
	 */
	public Long getSchoolId() {
		return schoolId;
	}
	/**
	 * 设置：仓库地址
	 */
	public void setSubAddresss(String subAddresss) {
		this.subAddresss = subAddresss;
	}
	/**
	 * 获取：仓库地址
	 */
	public String getSubAddresss() {
		return subAddresss;
	}
	/**
	 * 设置：是否库存标记 Y表示 库存 N 表示无库存
	 */
	public void setInvFlag(String invFlag) {
		this.invFlag = invFlag;
	}
	/**
	 * 获取：是否库存标记 Y表示 库存 N 表示无库存
	 */
	public String getInvFlag() {
		return invFlag;
	}
	/**
	 * 设置：是否总部仓库标记 Y表示 总部 N 表示明细
	 */
	public void setHeaderFlag(String headerFlag) {
		this.headerFlag = headerFlag;
	}
	/**
	 * 获取：是否总部仓库标记 Y表示 总部 N 表示明细
	 */
	public String getHeaderFlag() {
		return headerFlag;
	}
	/**
	 * 设置：
	 */
	public void setAttribute1(String attribute1) {
		this.attribute1 = attribute1;
	}
	/**
	 * 获取：
	 */
	public String getAttribute1() {
		return attribute1;
	}
	/**
	 * 设置：
	 */
	public void setAttribute2(String attribute2) {
		this.attribute2 = attribute2;
	}
	/**
	 * 获取：
	 */
	public String getAttribute2() {
		return attribute2;
	}
	/**
	 * 设置：
	 */
	public void setAttribute3(String attribute3) {
		this.attribute3 = attribute3;
	}
	/**
	 * 获取：
	 */
	public String getAttribute3() {
		return attribute3;
	}
	/**
	 * 设置：
	 */
	public void setAttribute4(String attribute4) {
		this.attribute4 = attribute4;
	}
	/**
	 * 获取：
	 */
	public String getAttribute4() {
		return attribute4;
	}
	/**
	 * 设置：
	 */
	public void setAttribute5(String attribute5) {
		this.attribute5 = attribute5;
	}
	/**
	 * 获取：
	 */
	public String getAttribute5() {
		return attribute5;
	}
	/**
	 * 设置：公司ID
	 */
	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：公司ID
	 */
	public Long getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：
	 */
	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：
	 */
	public Long getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：
	 */
	public void setUpdateBy(Long updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：
	 */
	public Long getUpdateBy() {
		return updateBy;
	}


	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
}
